home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
dev
/
amos
/
ldosv25d.lha
/
ldos_demo
/
examples
/
ldos
/
LLoad.AMOS
/
LLoad.amosSourceCode
Wrap
AMOS Source Code
|
1992-01-18
|
602b
|
30 lines
'Simple LOAD
F$="dh0:testprg/wb/kick.175.20" : Rem 512 Kb file
Reserve As Work 10,1024 : ST=Start(10)
Extension_10_0006 1,F$,0
A=1024
L= Extension_10_0182(F$)
_TOT#=L/1024
SETUP
Locate 13,22 : Print " 0 bytes"
Locate 60,22 : Print L;" bytes"
While A
DISP[CNT/A,L/A,_TOT#]
A= Extension_10_0024(1,ST,1024)
CNT=CNT+A
Wend
Extension_10_0016 1
Procedure DISP[A,E,NUM#]
SCALE#=40/NUM#
POS=40-(E-A)*SCALE#
Dec POS
If E-A=0
POS=39
End If
Bar 120,150 To 131+(POS*10),170
End Proc
Procedure SETUP
Screen Open 1,640,256,4,Hires
Ink 2,
Box 120,150 To 520,170
End Proc